package cn.flying.base.core.common.utils;

import cn.flying.base.common.utils.Base64Util;
import cn.flying.base.common.utils.CaptchaUtil;
import cn.flying.base.common.utils.DateTimeUtil;
import cn.flying.base.common.utils.DateUtil;
import cn.flying.base.common.utils.JsonUtil;
import cn.flying.base.common.utils.MD5Util;
import cn.flying.base.common.utils.RandomUtils;
import cn.flying.base.common.utils.SnowflakeUtil;
import cn.flying.base.common.utils.StringUtils;
import cn.flying.base.common.utils.ThreadLocalUtil;

/**
 * @description: 所有的工具类集合
 * @author: lvyong
 * @date: 2022年04月06日 14:57
 * @version: 1.0
 */
public final class Ft {

    public static final class String extends StringUtils {
        public String() {
        }
    }

    public static final class Base64 extends Base64Util {
        public Base64() {
        }
    }

    public static final class Captcha extends CaptchaUtil {
        public Captcha() {
        }
    }

    public static final class DateTime extends DateTimeUtil {
        public DateTime() {
        }
    }

    public static final class Date extends DateUtil {
        public Date() {
        }
    }

    public static final class Json extends JsonUtil {
        public Json() {
        }
    }

    public static final class Md5 extends MD5Util {
        public Md5() {
        }
    }

    public static final class Random extends RandomUtils {
        public Random() {
        }
    }

    public static final class Snowflake extends SnowflakeUtil {
        public Snowflake() {
        }
    }

    public static final class ThreadLocal extends ThreadLocalUtil {
        public ThreadLocal() {
        }
    }

    public static final class Network extends NetworkUtil {
        public Network() {
        }
    }

    public static final class LocalCache extends LocalCacheUtil {
        public LocalCache() {
        }
    }
}
